.m-list {
    overflow: hidden;
    background-color: #fff;
    font-size: 10pt;
    .list-items {
        position: relative;
        float: left;
        padding: 8% 0;
        width: 33%;
        text-align: center;
        .m-logo {
            display: block;
            margin: 0 auto;
            width: 30pt;
            height: 30pt;
            background-image: url(../../assets/images/图标.png);
            background-position: -37px -545px;
            background-size: 650px;
            text-align: center
        }
        &:nth-child(2) {
            .m-logo {
                background-position: -88px -545px
            }
        }
        &:last-child {
            border-right: 0;
            .m-logo {
                background-position: -137px -545px
            }
        }
        .m-text {
            &:nth-child(3) {
                display: block;
                overflow: hidden;
                height: 2.6rem;
                color: #333;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-size: 14pt;
                font-family: iconfont;
                line-height: 2.6rem;
            }
            &:nth-child(2) {
                display: block;
                height: .3rem;
                color: #666;
                font-size: 10pt;
                line-height: .3rem
            }
        }
    }
}

.m-date {
    padding: 0 1pc;
    .box-bd {
        position: relative;
        height: 30pt;
        color: #000;
        line-height: 30pt;
        h3 {
            display: inline-block;
            padding-right: 5pt;
            font-weight: 400;
            font-size: 17px;
        }
        .date {
            position: absolute;
            top: 19%;
            display: inline-block;
            width: 20pt;
            height: 20pt;
            background-image: url(../../assets/images/center.png);
            background-position: -42px -188px;
            background-size: 300px
        }
    }
}

.m-title {
    position: relative;
    margin-bottom: -8pt;
    margin-left: -2pc;
    height: 30pt;
    line-height: 30pt
}

.m-title .icon {
    position: absolute;
    top: 15%;
    display: inline-block;
    width: 20pt;
    height: 20pt;
    background-image: url(../../assets/images/center.png);
    background-position: -126px -190px;
    background-size: 300px
}

.m-title p {
    padding-left: 25pt
}

.m-date .box-hd {
    clear: both;
    margin-bottom: 10pt;
    padding: 0 5pt;
    height: 25pt;
    border-radius: 5px;
    background-color: #fff;
    line-height: 25pt
}

.m-date .box-hd .block-cell {
    float: left;
    overflow: hidden;
    width: 42%;
    height: 25pt;
    line-height: 25pt
}

.m-date .box-hd .block-cell .cell-left {
    float: left;
    width: 33pt
}

.m-date .box-hd .block-cell .cell-right {
    margin-left: 33pt
}

.m-date .box-hd .btn-confirm {
    float: left;
    margin-top: 3pt;
    width: 16%;
    height: 18pt;
    border-radius: 1pc;
    background-color: #73c1bd;
    color: #fff;
    text-align: center;
    line-height: 18pt
}

.m-box,.m-table,.m-tjtable {
    margin: 0 1pc;
    .bd-li {
        margin-bottom: 10pt;
        padding: 0 30pt;
        border-radius: 5px;
        background-color: #fff;
        color: #666;
        .m-head {
            border-bottom: 1px dashed #eee;
            text-align: center;
            p {
                height: 25pt;
                font-size: 10pt;
                line-height: 25pt;
                &:last-child {
                    color: #fe7e06;
                    font-size: 18pt
                }
            }
        }
        .m-text {
            height: 25pt;
            line-height: 25pt;
            p {
                &:first-child {
                    width: 27%;
                    color: #666;
                    display: inline-block;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap
                }
                &:last-child {
                    display: inline-block;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    width: 70%;
                    color: #333
                }
            }
        }
    }
}